package com.devchronicles.facade;

import javax.ejb.Stateless;

@Stateless
public class CustomerService { 
    public long getCustomer(int sessionID) {
        // pobranie identyfikatora zalogowanego klienta
        return 100005L;
    }
    public boolean checkId(long x) {
        // sprawdzenie poprawnoci identyfikatora klienta
        return true;
    }
}

package com.devchronicles.facade;

import javax.ejb.Stateless;

@Stateless
public class LoanService {
    public boolean checkCreditRating(long id, double amount) {
        // sprawdzenie czy klient moe podj tak kwot
        return true;
    }
}


package com.devchronicles.facade;

import javax.ejb.Stateless;

@Stateless
public class AccountService {
    public boolean getLoan(double amount) {
        // sprawdzenie czy w skarbcu banku jest wystarczajco rodkw
        return true;
    }
    public boolean setCustomerBalance(long id, double amount) {
        // ustawienie nowego salda klienta
        return true;
    }
}
